package top.kaoshanji.p4ch26d;

/**
 * 代码清单-p4ch26d-341页a：抽象状态角色
 * @author kaoshanji
 * ^_^
 * create time 2025/3/27 18:16
 */
public abstract class State {

    // 定义一个环境角色，提供给子类访问
    protected Context context;

    public void setContext(Context context) {
        this.context = context;
    }

    // 行为1
    public abstract void handle1();
    // 行为2
    public abstract void handle2();

}
